package com.auxgroup.hr.front.dao.domain;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.IdClass;
import javax.persistence.NamedQuery;
import javax.persistence.SequenceGenerator;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;


/**
 * The persistent class for the PS_C_HIRE_EDUCAT_T database table.
 */
@Entity
@Table(name = "PS_C_HIRE_EDUCAT_T")
@NamedQuery(name = "PsCHireEducatT.findAll", query = "SELECT p FROM PsCHireEducatT p")
@IdClass(PsCHirePrimaryClass.class)
public class PsCHireEducatT extends BaseDomain implements Serializable {
    private static final long serialVersionUID = 1L;

    @Temporal(TemporalType.DATE)
    @Column(name = "START_DT")
    private Date startDt;
    @Temporal(TemporalType.DATE)
    @Column(name = "END_DT")
    private Date endDt;
    @Column(name = "C_SCHOOL")
    private String cSchool;
    @Column(name = "C_SCHOOL_OTH")
    private String cSchoolOth;
    @Column(name = "C_MAJOR")
    private String cMajor;
    //交接类别
    @Column(name = "C_TOL_TYPE")
    private String cTolType;
    //就学类型
    @Column(name = "C_TOL_TYPE2")
    private String cTolType2;
    @Column(name = "C_EDUCITON")
    private String cEduciton;
    @Column(name = "C_DEGREE")
    private String cDegree;
    @Column(name = "C_SCHOOL_SYSTEM")
    private BigDecimal cSchoolSystem;
    @Column(name = "C_YES_NO")
    private String cYesNo;
    @Column(name = "C_YES_NO1")
    private String cYesNo1;
    @Column(name = "C_IS985")
    private String cIs985;
    @Column(name = "C_IS211")
    private String cIs211;


    @Id
    @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "PS_C_EDUCAT_SEQNO")
    @SequenceGenerator(name = "PS_C_EDUCAT_SEQNO", sequenceName = "PS_C_EDUCAT_SEQNO", allocationSize = 1)
    @Column(name = "C_SEQNO")
    private BigDecimal cSeqno;
    @Id
    @Column(name = "RS_HIRE_ID")
    private String rsHireId;

    public PsCHireEducatT() {
    }

    public String getcTolType() {
        return cTolType;
    }

    public void setcTolType(String cTolType) {
        this.cTolType = cTolType;
    }

    public String getcTolType2() {
        return cTolType2;
    }

    public void setcTolType2(String cTolType2) {
        this.cTolType2 = cTolType2;
    }

    public String getcDegree() {
        return cDegree;
    }

    public void setcDegree(String cDegree) {
        this.cDegree = cDegree;
    }

    public String getcEduciton() {
        return cEduciton;
    }

    public void setcEduciton(String cEduciton) {
        this.cEduciton = cEduciton;
    }

    public String getcMajor() {
        return cMajor;
    }

    public void setcMajor(String cMajor) {
        this.cMajor = cMajor;
    }

    public String getcSchool() {
        return cSchool;
    }

    public void setcSchool(String cSchool) {
        this.cSchool = cSchool;
    }

    public BigDecimal getcSeqno() {
        return cSeqno;
    }

    public void setcSeqno(BigDecimal cSeqno) {
        this.cSeqno = cSeqno;
    }

    public String getcYesNo() {
        return cYesNo;
    }

    public void setcYesNo(String cYesNo) {
        this.cYesNo = cYesNo;
    }

    public String getcYesNo1() {
        return cYesNo1;
    }

    public void setcYesNo1(String cYesNo1) {
        this.cYesNo1 = cYesNo1;
    }

    public Date getEndDt() {
        return endDt;
    }

    public void setEndDt(Date endDt) {
        this.endDt = endDt;
    }

    public String getRsHireId() {
        return rsHireId;
    }

    public void setRsHireId(String rsHireId) {
        this.rsHireId = rsHireId;
    }

    public Date getStartDt() {
        return startDt;
    }

    public void setStartDt(Date startDt) {
        this.startDt = startDt;
    }

    public String getcIs985() {
        return cIs985;
    }

    public void setcIs985(String cIs985) {
        this.cIs985 = cIs985;
    }

    public String getcIs211() {
        return cIs211;
    }

    public void setcIs211(String cIs211) {
        this.cIs211 = cIs211;
    }

    public BigDecimal getcSchoolSystem() {
        return cSchoolSystem;
    }

    public void setcSchoolSystem(BigDecimal cSchoolSystem) {
        this.cSchoolSystem = cSchoolSystem;
    }

    public String getcSchoolOth() {
        return cSchoolOth;
    }

    public void setcSchoolOth(String cSchoolOth) {
        this.cSchoolOth = cSchoolOth;
    }
}